package com.tencentcloudapi.tag.v20180813;
public enum TagErrorCode {
     /* Error with CAM signature/authentication. */
     AUTHFAILURE("AuthFailure"),
     
     /* CAM authentication failed. */
     AUTHFAILURE_UNAUTHORIZEDOPERATION("AuthFailure.UnauthorizedOperation"),
     
     /* The operation failed. */
     FAILEDOPERATION("FailedOperation"),
     
     /* Enforcement restrictions in the tag policy. */
     FAILEDOPERATION_POLICYENFORCEDINVALID("FailedOperation.PolicyEnforcedInvalid"),
     
     /* Exceeding the project count limit. */
     FAILEDOPERATION_PROJECTNUMEXCEED("FailedOperation.ProjectNumExceed"),
     
     /* The `appId` of resources in one single request must be the same. */
     FAILEDOPERATION_RESOURCEAPPIDNOTSAME("FailedOperation.ResourceAppIdNotSame"),
     
     /* The resource tag is being processed. */
     FAILEDOPERATION_RESOURCETAGPROCESSING("FailedOperation.ResourceTagProcessing"),
     
     /* A quota has already been allocated to tags. */
     FAILEDOPERATION_TAGATTACHEDQUOTA("FailedOperation.TagAttachedQuota"),
     
     /* Tags associated with resources cannot be deleted. */
     FAILEDOPERATION_TAGATTACHEDRESOURCE("FailedOperation.TagAttachedResource"),
     
     /* Incorrect parameter. */
     INVALIDPARAMETER("InvalidParameter"),
     
     /* The `PaginationToken` parameter is invalid. */
     INVALIDPARAMETER_PAGINATIONTOKENINVALID("InvalidParameter.PaginationTokenInvalid"),
     
     /* The project name already exists. */
     INVALIDPARAMETER_PROJECTNAMEEXISTED("InvalidParameter.ProjectNameExisted"),
     
     /* System reserved tag keys `qcloud`, `tencent` and `project` cannot be created. */
     INVALIDPARAMETER_RESERVEDTAGKEY("InvalidParameter.ReservedTagKey"),
     
     /* `Tag` parameter error. */
     INVALIDPARAMETER_TAG("InvalidParameter.Tag"),
     
     /* The current business does not support tag operations. */
     INVALIDPARAMETER_UNSUPPORTEDSERVICE("InvalidParameter.UnsupportedService"),
     
     /* `DeleteTags` cannot contain the elements in `ReplaceTags` or `AddTags`. */
     INVALIDPARAMETERVALUE_DELETETAGSPARAMERROR("InvalidParameterValue.DeleteTagsParamError"),
     
     /* Offset error. */
     INVALIDPARAMETERVALUE_OFFSETINVALID("InvalidParameterValue.OffsetInvalid"),
     
     /* Region error. */
     INVALIDPARAMETERVALUE_REGIONINVALID("InvalidParameterValue.RegionInvalid"),
     
     /* System reserved tag keys `qcloud`, `tencent` and `project` cannot be created. */
     INVALIDPARAMETERVALUE_RESERVEDTAGKEY("InvalidParameterValue.ReservedTagKey"),
     
     /* Resource description error. */
     INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR("InvalidParameterValue.ResourceDescriptionError"),
     
     /* Resource ID error. */
     INVALIDPARAMETERVALUE_RESOURCEIDINVALID("InvalidParameterValue.ResourceIdInvalid"),
     
     /* Resource prefix error. */
     INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID("InvalidParameterValue.ResourcePrefixInvalid"),
     
     /* Service type error. */
     INVALIDPARAMETERVALUE_SERVICETYPEINVALID("InvalidParameterValue.ServiceTypeInvalid"),
     
     /* `TagFilters` parameter error */
     INVALIDPARAMETERVALUE_TAGFILTERS("InvalidParameterValue.TagFilters"),
     
     /* Tag filtering arrays reached the upper limit 6 when querying resources by tag. */
     INVALIDPARAMETERVALUE_TAGFILTERSLENGTHEXCEEDED("InvalidParameterValue.TagFiltersLengthExceeded"),
     
     /* Tag key contains illegal characters. */
     INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL("InvalidParameterValue.TagKeyCharacterIllegal"),
     
     /* There are duplicate `TagKeys` in `TagList`. */
     INVALIDPARAMETERVALUE_TAGKEYDUPLICATE("InvalidParameterValue.TagKeyDuplicate"),
     
     /* Tag key cannot be empty. */
     INVALIDPARAMETERVALUE_TAGKEYEMPTY("InvalidParameterValue.TagKeyEmpty"),
     
     /* Tag key length exceeds limit. */
     INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED("InvalidParameterValue.TagKeyLengthExceeded"),
     
     /* Tag value contains illegal characters. */
     INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL("InvalidParameterValue.TagValueCharacterIllegal"),
     
     /* The tag value cannot be empty. */
     INVALIDPARAMETERVALUE_TAGVALUEEMPTY("InvalidParameterValue.TagValueEmpty"),
     
     /* Tag value length exceeds limit. */
     INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED("InvalidParameterValue.TagValueLengthExceeded"),
     
     /* `Uin` parameter is invalid. */
     INVALIDPARAMETERVALUE_UININVALID("InvalidParameterValue.UinInvalid"),
     
     /* The quota limit is exceeded. */
     LIMITEXCEEDED("LimitExceeded"),
     
     /* The quota limit is reached. */
     LIMITEXCEEDED_QUOTA("LimitExceeded.Quota"),
     
     /* The number of tags associated with the resource exceeds the limit. */
     LIMITEXCEEDED_RESOURCEATTACHEDTAGS("LimitExceeded.ResourceAttachedTags"),
     
     /* The number of resources requested at a time reaches the upper limit. */
     LIMITEXCEEDED_RESOURCENUMPERREQUEST("LimitExceeded.ResourceNumPerRequest"),
     
     /* The number of created tag keys reaches the limit of 1,000. */
     LIMITEXCEEDED_TAGKEY("LimitExceeded.TagKey"),
     
     /* The number of tags in a single request exceeds the limit. */
     LIMITEXCEEDED_TAGNUMPERREQUEST("LimitExceeded.TagNumPerRequest"),
     
     /* Each tag key can have up to 1,000 values. */
     LIMITEXCEEDED_TAGVALUE("LimitExceeded.TagValue"),
     
     /* Missing parameter. */
     MISSINGPARAMETER("MissingParameter"),
     
     /* Operation denied. */
     OPERATIONDENIED("OperationDenied"),
     
     /* Tag already exists. */
     RESOURCEINUSE_TAGDUPLICATE("ResourceInUse.TagDuplicate"),
     
     /* The corresponding tag key has already been associated with the resource. */
     RESOURCEINUSE_TAGKEYATTACHED("ResourceInUse.TagKeyAttached"),
     
     /* The tag key associated with the resource doesn’t exist. */
     RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND("ResourceNotFound.AttachedTagKeyNotFound"),
     
     /* Record does not exist. */
     RESOURCENOTFOUND_RECORDNOTFOUND("ResourceNotFound.RecordNotFound"),
     
     /* Tag does not exist. */
     RESOURCENOTFOUND_TAGNONEXIST("ResourceNotFound.TagNonExist"),
     
     /* Unsupported operation. */
     UNSUPPORTEDOPERATION("UnsupportedOperation");
     
    private String value;
    private TagErrorCode (String value){
        this.value = value;
    }
    /**
     * @return errorcode value
     */
    public String getValue() {
        return value;
    }
}

